Meta description:
When performing an action that deals fire damage, the character may spend 4 SP to apply a burning effect to the target. If applied, the target suffers 1 fire damage every 2 seconds for a total duration of 6 seconds. While affected by this burning effect, the target may spend 1 AP at any time during its turn to remove the effect. Reapplying this effect while it is already active resets the duration to 6 seconds; damage does not stack beyond the defined 1 fire damage every 2 seconds.
-
Name:
mBurningI
-
Displayed name:
Burning I
-
Description:
When performing an action that deals fire damage, the character may spend 4 SP to apply a burning effect to the target. If applied, the target suffers 1 fire damage every 2 seconds for a total duration of 6 seconds. While affected by this burning effect, the target may spend 1 AP at any time during its turn to remove the effect. Reapplying this effect while it is already active resets the duration to 6 seconds; damage does not stack beyond the defined 1 fire damage every 2 seconds.
-
Cost:
expCost(550,1350)-0
-
Script:
-
Duration:
-1
-
Type:
0
-
Recurrent script:
-
Add ons:
-
Condition:
fireDamage
-
Description:
-
Variables:
vBurningCost.add(4) vBurningDuration.add(6) vBurningRemove.add(1) vBurningPeriod.add(2)
-
Script:
-
Action effects:
-
Use case:
vApplyBurn*3
-
Name:
Burning
-
Description:
You can spend vBurningCost SP to deal 1 fire damage every vBurningPeriod secondif(vBurningPeriod>1)"s" for vBurningDuration seconds; the target may spend vBurningRemove AP to remove the effect early
-
Script:
if(~has(mBurning))( mBurning.create.effects(Burning) mBurning.description.set_(The creature takes 1 Fire damage every vBurningPeriod second(s). They may spend vBurningRemove AP to remove the effect early.) mBurning.recurrent.set( fDamage(1,1,Fire) fDisplay(Burning,You have suffered 1 point of fire damage.) ) mBurning.activate()) mBurning.duration.set_(vBurningDuration)
-
Variables:
vApplyBurn.choice(Burn,[Not apply,Apply],[0,1])
-
-
-
Upgrades: